글래스고 하스켈 컴파일러
"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 본문
글래스고 하스켈 컴파일러(Glasgow Haskell Compiler, GHC)는 함수형 프로그래밍 언어인 하스켈을 위한 오픈 소스 컴파일러입니다. GHC는 다음을 제공합니다:
- 하스켈 코드 작성 및 테스트를 위한 크로스 플랫폼 환경: 다양한 운영체제에서 하스켈 코드를 작성하고 실행할 수 있습니다.
- 고성능 코드 생성: 효율적인 기계어 코드를 생성하여 프로그램의 실행 속도를 높입니다.
- 확장 기능, 라이브러리 및 최적화 지원: 코드 생성 및 실행을 간소화합니다.
- 모듈식 기반: 다른 연구자들이 확장하고 개발할 수 있습니다.
- BSD 라이선스: 자유롭게 사용, 수정 및 배포할 수 있습니다.
GHC는 가장 널리 사용되는 하스켈 컴파일러이며, 사이먼 페이튼 존스(Simon Peyton Jones)와 사이먼 말로(Simon Marlow)가 주요 개발자입니다. GHC는 System FC에 기반한 확장된 유형 시스템을 지원하며, 다음과 같은 주요 확장 기능을 포함합니다:
- 임의 순위(Arbitrary-rank) 및 비술어적(impredicative) 다형성
- 일반화된 대수적 데이터 타입(Generalized algebraic data types, GADTs)
- 존재 타입(Existential types)
GHC는 1990년대 초 영국 정부의 지원을 받는 학술 연구 프로젝트의 일환으로 시작되었으며, 다음과 같은 목표를 가지고 있습니다:
1. 고성능 코드를 생성하는 견고하고 이식 가능한 하스켈 컴파일러를 무료로 제공
2. 다른 연구자들이 확장하고 개발할 수 있는 모듈식 기반 제공
3. 더 나은 컴파일러를 설계하고 구축할 수 있도록 실제 프로그램 작동 방식 학습
글래스고 하스켈 컴파일러 - [IT 관련 정보]에 관한 문서 | |
---|---|
기본 정보 | |
이름 | 글래스고 하스켈 컴파일러 |
원어 이름 | Glasgow Haskell Compiler |
개발자 | 사이먼 말로, 사이먼 페이튼 존스, 글래스고 하스켈 팀 |
최초 출시일 | 1992년 12월 |
최신 안정 버전 출시일 | |df=y}} |
프로그래밍 언어 | 하스켈, C |
운영체제 | Linux, OS X 10.7 Lion 이상, Windows 2000 이상, FreeBSD |
플랫폼 | x86, x86-64, ARM |
언어 | 영어 |
장르 | 컴파일러 |
라이선스 | BSD New |
웹사이트 | 글래스고 하스켈 컴파일러 공식 웹사이트 |
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com